body { font-family: "Microsoft Yahei", Arial, sans-serif; margin: 12px; background:#f7f9fb; color:#333; }
header h1 { margin: 0; }
nav a { margin-right: 8px; text-decoration: none; color:#1a73e8; }
table { width: 100%; border-collapse: collapse; margin:10px 0; background:white; }
th, td { border: 1px solid #ddd; padding:8px; text-align:left; }
th { background:#eef9ff; }
form input, form select, form textarea { padding:6px; margin:4px; }
button { padding:6px 10px; background:#1976d2; color:white; border:none; border-radius:3px; cursor:pointer; }
button:hover { background:#0f63b3; }
.add-form { background:white; padding:10px; border-radius:5px; }
